---
id: 5900f4971000cf542c50ffa9
title: 'Завдання 298: вибіркова амнезія'
challengeType: 1
forumTopicId: 301950
dashedName: problem-298-selective-amnesia
---

# --description--

Ларрі та Робін грають в гру на запам’ятовування послідовності випадкових чисел від 1 до 10 включно, які називають по черзі. Кожен гравець може запам’ятати до 5 попередніх цифр. Якщо назване число знаходиться в пам’яті гравця, він отримує один бал. Якщо ні, гравець додає назване число до своєї пам’яті, видаляючи інше число, якщо пам’ять заповнена.

Обидва гравці починають з порожньої пам’яті. Обидва гравці завжди додають нові пропущені числа до своєї пам’яті, однак використовують різні стратегії для вибору числа, яке потрібно видалити: Ларрі видаляє число, яке довго не згадувалось. Робін видаляє число, яке знаходилось в пам’яті найдовше.

Приклад гри:

| Хід | Назване число | Пам’ять Ларрі | Бали Ларрі | Пам’ять Робіна | Бали Робіна |
| --- | ------------- | -------------:| ---------- | -------------- | ----------- |
| 1   | 1             |             1 | 0          | 1              | 0           |
| 2   | 2             |           1,2 | 0          | 1,2            | 0           |
| 3   | 4             |         1,2,4 | 0          | 1,2,4          | 0           |
| 4   | 6             |       1,2,4,6 | 0          | 1,2,4,6        | 0           |
| 5   | 1             |       1,2,4,6 | 1          | 1,2,4,6        | 1           |
| 6   | 8             |     1,2,4,6,8 | 1          | 1,2,4,6,8      | 1           |
| 7   | 10            |    1,4,6,8,10 | 1          | 2,4,6,8,10     | 1           |
| 8   | 2             |    1,2,6,8,10 | 1          | 2,4,6,8,10     | 2           |
| 9   | 4             |    1,2,4,8,10 | 1          | 2,4,6,8,10     | 3           |
| 10  | 1             |    1,2,4,8,10 | 2          | 1,4,6,8,10     | 3           |

Нехай $L$ позначає бали Ларрі, а $R$ позначає бали Робіна. Яке очікуване значення $|L - R|$ після 50 ходів? Дайте відповідь, заокруглену до восьми знаків після коми у форматі x.xxxxxxxx.

# --hints--

`selectiveAmnesia()` має повернути `1.76882294`.

```js
assert.strictEqual(selectiveAmnesia(), 1.76882294);
```

# --seed--

## --seed-contents--

```js
function selectiveAmnesia() {

  return true;
}

selectiveAmnesia();
```

# --solutions--

```js
// solution required
```
